package com.miandian.common;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.HashMap;
import java.util.Map;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class R<T> {
    private Integer code;
    private String msg;
    private T data;
    private Map map = new HashMap();
    public static <T> R<T> success(T object){
        R<T> r = new R<T>();
        r.data = object;
        r.code = 200;
        r.msg = "操作成功";
        return  r;
    }
    public static <T> R<T> error(String msg){
        R<T> r = new R<T>();
        r.code = 0;
        r.msg = msg;
        return r;
    }
//    public R<T> add(String key,Object value){
//        this.map.put(key,value);
//        return this;
//    }
}
